home *** CD-ROM | disk | FTP | other *** search
/ Sprite 1984 - 1993 / Sprite 1984 - 1993.iso / src / lib / c / syscall / ds3100.md / RCS / vmStubs.s,v < prev   
Encoding:
Text File  |  1990-07-27  |  2.2 KB  |  110 lines

  1. head     1.4;
  2. branch   ;
  3. access   ;
  4. symbols  ;
  5. locks    ; strict;
  6. comment  @| @;
  7.  
  8.  
  9. 1.4
  10. date     90.07.26.18.51.55;  author shirriff;  state Exp;
  11. branches ;
  12. next     1.3;
  13.  
  14. 1.3
  15. date     89.12.11.10.26.48;  author shirriff;  state Exp;
  16. branches ;
  17. next     1.2;
  18.  
  19. 1.2
  20. date     89.09.12.12.40.09;  author shirriff;  state Exp;
  21. branches ;
  22. next     1.1;
  23.  
  24. 1.1
  25. date     89.07.11.19.52.23;  author nelson;  state Exp;
  26. branches ;
  27. next     ;
  28.  
  29.  
  30. desc
  31. @Initial code from DECWRL.
  32. @
  33.  
  34.  
  35. 1.4
  36. log
  37. @Added mprotect.
  38. @
  39. text
  40. @/*
  41.  *
  42.  * vmStubs.s --
  43.  *
  44.  *     Stubs for the Vm_ system calls.
  45.  *
  46.  * Copyright 1988 Regents of the University of California
  47.  * Permission to use, copy, modify, and distribute this
  48.  * software and its documentation for any purpose and without
  49.  * fee is hereby granted, provided that the above copyright
  50.  * notice appear in all copies.  The University of California
  51.  * makes no representations about the suitability of this
  52.  * software for any purpose.  It is provided "as is" without
  53.  * express or implied warranty.
  54.  *
  55.  * rcs = $Header: /sprite/src/lib/c/syscall/ds3100.md/RCS/vmStubs.s,v 1.3 89/12/11 10:26:48 shirriff Exp Locker: shirriff $ SPRITE (Berkeley)
  56.  *
  57.  */
  58. #include "userSysCallInt.h"
  59.  
  60. SYS_CALL(Vm_Cmd, SYS_VM_CMD)
  61. SYS_CALL(Vm_GetSegInfo, SYS_VM_GETSEGINFO)
  62. SYS_CALL(Vm_PageSize, SYS_VM_PAGESIZE)
  63. SYS_CALL(Vm_CreateVA, SYS_VM_CREATEVA)
  64. SYS_CALL(Vm_DestroyVA, SYS_VM_DESTROYVA)
  65. SYS_CALL(Vm_MapKernelIntoUser, SYS_VM_MAPKERNELINTOUSER)
  66. SYS_CALL(Vm_Mmap, SYS_VM_MMAP)
  67. SYS_CALL(Vm_Munmap, SYS_VM_MUNMAP)
  68. SYS_CALL(Vm_Msync, SYS_VM_MSYNC)
  69. SYS_CALL(Vm_Mlock, SYS_VM_MLOCK)
  70. SYS_CALL(Vm_Munlock, SYS_VM_MUNLOCK)
  71. SYS_CALL(Vm_Mincore, SYS_VM_MINCORE)
  72. SYS_CALL(Vm_Mprotect, SYS_VM_MPROTECT)
  73. @
  74.  
  75.  
  76. 1.3
  77. log
  78. @Added SYS_VM_{MSYNC,MLOCK,MUNLOCK,MINCORE}
  79. @
  80. text
  81. @d16 1
  82. a16 1
  83.  * rcs = $Header: /sprite/src/lib/c/syscall/ds3100.md/RCS/vmStubs.s,v 1.2 89/09/12 12:40:09 shirriff Exp Locker: shirriff $ SPRITE (Berkeley)
  84. d33 1
  85. @
  86.  
  87.  
  88. 1.2
  89. log
  90. @Added mmap and munmap system calls.
  91. @
  92. text
  93. @d16 1
  94. a16 1
  95.  * rcs = $Header: /sprite/src/lib/c/syscall/ds3100.md/RCS/vmStubs.s,v 1.1 89/07/11 19:52:23 nelson Exp Locker: shirriff $ SPRITE (Berkeley)
  96. d29 4
  97. @
  98.  
  99.  
  100. 1.1
  101. log
  102. @Initial revision
  103. @
  104. text
  105. @d16 1
  106. a16 1
  107.  * rcs = $Header: vmStubs.s,v 1.1 89/06/20 18:40:42 mnelson Exp $ SPRITE (Berkeley)
  108. d27 2
  109. @
  110.